package com.example.music_project.entity;

import java.util.Date;
import java.util.Locale;

public class Comment {
    private String username;
    private String content;
    private long timestamp;

    public Comment(String username, String content) {
        this.username = username;
        this.content = content;
        this.timestamp = System.currentTimeMillis();
    }

    public String getUsername() {
        return username;
    }

    public String getContent() {
        return content;
    }

    public long getTimestamp() {
        return timestamp;
    }

    // 格式化时间为中国北京时间（可选，也可以在 Adapter 中处理）
    public String getFormattedTime() {
        // 将时间戳转换为北京时间（中国时区是 UTC+8）
        // 这里简单返回时间戳对应的日期时间字符串，实际可以使用 SimpleDateFormat 格式化
        // 示例：2024-01-01 12:00:00
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);
        sdf.setTimeZone(java.util.TimeZone.getTimeZone("Asia/Shanghai")); // 设置为北京时间
        return sdf.format(new Date(timestamp));
    }
}